<?php
declare(strict_types=1);

namespace App\Wxc\Service\Input;

use App\Wxc\Enums\SharerFormStatus;
use Deepwell\Data\Attributes\Validation\Max;
use Deepwell\Data\Attributes\Validation\Min;
use Deepwell\Data\Data;
use Deepwell\Data\Optional;

class  SharerFormAuditInput extends Data
{
    /**
     * 申请单ID
     */
    public int $form_id;

    /**
     * 审核状态
     */
    public SharerFormStatus $status;

    /**
     * 审核不通过原因
     */
    #[Min(1), Max(20)]
    public string|Optional $reason;
}